package cn.signUpSystem.service;

import java.util.List;

public interface BaseService<T> {

	/**
	 * 增加记录
	 * 
	 * @param t
	 */
	public void add(T t);

	/**
	 * 更新记录
	 * 
	 * @param t
	 */
	public void update(T t);

	/**
	 * 根据id查找某一记录
	 * 
	 * @param id
	 * @return 一条记录
	 */
	public T queryOne(int id);

	/**
	 * 查找所有记录
	 * 
	 * @return 记录集合
	 */
	public List<T> queryAll();

	/**
	 * 删除某一条记录
	 * 
	 * @param id
	 */
	public void delete(int id);
}
